import { get, post } from "./http"
//登录
export const reqLogin = (user) => post("/api/login", user)

//----------------------菜单管理------------------------
//菜单添加
export const reqMenuadd = data => post("/api/menuadd",data)

//菜单列表
export const reqMenuList = params => get("/api/menulist",params)

//菜单获取(一条)
export const reqMenuinfo = params => get("/api/menuinfo", params)

//菜单修改
export const reqMenuedit = data => post("/api/menuedit",data)

//菜单删除
export const reqMenudelete = data => post("/api/menudelete",data)

//----------------------角色管理------------------------
// 角色添加
export const reqRoleadd = data => post("/api/roleadd",data)

// 角色列表 
export const reqRolelist = () => get("/api/rolelist")

// 角色获取（一条）
export const reqRoleinfo = data => get("/api/roleinfo",data)

// 角色修改
export const reqRoledit = data => post("/api/roleedit",data)

// 角色删除
export const reqRoledelete = data => post("/api/roledelete",data)

//----------------------管理员管理------------------------
// 管理员添加
export const reqUseradd = data => post("/api/useradd",data)

// 管理员总数（用于计算分页）
export const reqUsercount = () => get("/api/usercount")

// 管理员列表（分页）
export const reqUserlist = data => get("/api/userlist",data)

// 管理员获取（一条）
export const reqUserinfo = data => get("/api/userinfo",data)

// 管理员修改    
export const reqUseredit = data => post("/api/useredit",data)

// 管理员删除
export const reqUserdelete = data => post("/api/userdelete",data)

// 管理员登录
export const reqUserlogin = data => post("/api/userlogin",data)

//----------------------商品分类管理------------------------  
// 商品分类添加
export const reqcateadd = data => post("/api/cateadd",data,true)

// 商品分类列表 
export const reqcatelist = data => get("/api/catelist",data)

// 商品分类获取（一条）
export const reqcateinfo = data => get("/api/cateinfo",data)

// 商品分类修改
export const reqcatedit = data => post("/api/cateedit",data,true)

// 商品分类删除
export const reqcatedelete = data => post("/api/catedelete",data)


//----------------------商品规格管理------------------------  
// 商品规格添加
export const reqspecsadd = data => post("/api/specsadd",data)

// 商品规格总数（用于计算分页）
export const reqspecscount = () => post("/api/specscount")

// 商品规格列表 （分页）
export const reqspecslist = data => get("/api/specslist",data)

// 商品规格获取（一条）
export const reqspecsinfo = data => get("/api/specsinfo",data)

// 商品规格修改
export const reqspecsdit = data => post("/api/specsedit",data)

// 商品规格删除
export const reqspecsdelete = data => post("/api/specsdelete",data)

//----------------------商品管理------------------------  
// 商品添加
export const reqgoodsadd = data => post("/api/goodsadd",data,true)

// 商品总数（用于计算分页）
export const reqgoodscount = () => get("/api/goodscount")

// 商品列表 （分页）
export const reqgoodslist = data => get("/api/goodslist",data)

// 商品获取（一条）
export const reqgoodsinfo = data => get("/api/goodsinfo",data)

// 商品修改
export const reqgoodsdit = data => post("/api/goodsedit",data,true)

// 商品删除
export const reqgoodsdelete = data => post("/api/goodsdelete",data)

//----------------------会员管理------------------------  
// 会员列表
export const reqmemberlist = () => get("/api/memberlist")

// 会员获取（一条）
export const reqmemberinfo = data => get("/api/memberinfo",data)

// 会员修改
export const reqmemberdit = data => post("/api/memberedit",data)

//----------------------轮播图管理------------------------  
// 轮播图添加
export const reqbanneradd = data => post("/api/banneradd",data,true)

// 轮播图列表 
export const reqbannerlist = () => get("/api/bannerlist")

// 轮播图获取（一条）
export const reqbannerinfo = data => get("/api/bannerinfo",data)

// 轮播图修改
export const reqbannerdit = data => post("/api/banneredit",data,true)

// 轮播图删除
export const reqbannerdelete = data => post("/api/bannerdelete",data)

//----------------------限时秒杀管理------------------------  
// 限时秒杀添加
export const reqseckadd = data => post("/api/seckadd",data)

// 限时秒杀列表 
export const reqsecklist = () => get("/api/secklist")

// 限时秒杀获取（一条）
export const reqseckinfo = data => get("/api/seckinfo",data)

// 限时秒杀修改
export const reqseckdit = data => post("/api/seckedit",data)

// 限时秒杀删除
export const reqseckdelete = data => post("/api/seckdelete",data)
